to blow one's lid - Turco Inglés Diccionario